home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr23
/
csmac13a.zip
/
CS-MAC13.REF
< prev
next >
Wrap
Text File
|
1995-01-13
|
8KB
|
148 lines
┌────────────────────────────────┐
│ Chuck Seyboldt's COMMO Macro │ CS-MAC13:CS-MAC13.REF
└────────────────────────────────┘ Copyright (c) 1995
All rights reserved
See README.1ST for quick instructions. This summary is a
technical reference and a list of current %bbs and %mail
labels.
! Contents: CS-COMMO.CSM The Base Commo Macro file (may be renamed)
^ CS-TABLE.CSM Prompts for a variety of BBS and Mail doors
│ CS-LOGON.CSM Generic Logon and Mailrun routines
│ CS-ACTON.CSM File fetchin' and sendin' routines
│ CS-PILOT.CSM Autopilot routine (compiled)
│ CS-MAC.CSM Menu and configuration routines
│ CS-MAC.HLP Most of the CS-MAC documentation
│ PROTOCOL.DAT Table of external protocol command lines
│ LEARN.DAT Table of auto-learn data
^
! In CS-COMMO.CSM, you may need to edit lines that have a "!"
in the first column. These lines deal with keyboard assignments,
external protocol definitions, and Shifted F-key dialing
assignments for some BBSs that I have in my .FON.
All "editing required" lines are grouped near the end of CS-COMMO.CSM
to provide easiest installation and upgrading.
CS-MAC provides an automated mail and file fetchin' Commo environment.
This automation is accomplished with several linked macros.
COMMO.FON links to CS-COMMO.CSM with a linked macro label.
CS-COMMO.CSM links to CS-TABLE.CSM for MailWare and BBSWare responses.
CS-TABLE.CSM links to CS-LOGON.CSM A generic logon occurs. If the
macro label has an ACTION file
associated with it .....
CS-LOGON.CSM links to CS-ACTON.CSM for file transfers. After file
transfers are complete ....
CS-ACTON.CSM returns to CS-LOGON.CSM for a MAILRUN. After logoff,
CS-LOGON.CSM returns to CS-COMMO.CSM and dials the next marked entry.
In pictures, the sequence looks something like this .......
+-------------------------+ +----------------------------+
| 1. COMMO.FON | | 2. CS-COMMO.CSM |
|-------------------------| |----------------------------|
| BBS {#} {_pas} {lnk} | ----| | {:start} set your name |
| set bbsid, abbr, bbs ...| | | and other personal stuff |
+-------------------------+ | | -------- |
| | Central Commo Control |
+----------------------------+ | | {:various} key assignments |
| 3. CS-TABLE.CSM | | | for manual terminal control|
|----------------------------| | | -------- |
| {:m_ware} MAILware prompt | |---> | {:lnk} {unmark .FON} option|
| table | | |
| --------- | | {:qwk} {goto CS-TABLE,qwk} | --|
| {:bbs_type} BBSware prompt | +----------------------------+ |
| table | |
| --------- | |
| {:qwk} {call m_ware} | <---------------------------------------|
| {call bbs_type} |
| {goto CS-LOGON,glr} | --|
| | | +-----------------------------+
+----------------------------+ | | 4. CS-LOGON.CSM |
| |-----------------------------|
| | {:respond} set generic BBS |
| | response strings |
| | -------- |
|--> | {:glr} Generic Logon Routine|
+----------------------------+ | Using responses from |
| 5. CS-ACTON.CSM | | CS-TABLE & CS-LOGON |
|----------------------------| | |
| {open and read ACTION} | <----- | {ifex ACTION,load ACTION!} |
| {fetch and send files} | | {otherwise, goto :noact} |
| --> By BBSID | | |
| {goto CS-LOGON,noact} | -----> | {:noact} BBSID empty? If so|
| | | return to CS-COMMO |
+----------------------------+ | |
(CS-ACTON.CSM is optional) | {:mailrun} Open maildoor |
| Send a .REP |
| Take a .QWK |
| (rename options) |
| {:byz} Loop to CS-TABLE |
| if %door2 exists|
| Then to CS-LOGON|
| for second mail |
| {:bye} Logoff BBS |
| {goto CS-COMMO.CSM,aln} |
| (Dial marked BBS's) |
| |
+-----------------------------+
Names and definitions (more in CS-MAC.HLP):
%bbsid The .QWK identifier (%bbsid empty will skip mail run)
%dorno The string to send to the host to get to MAILware prompt
%mprot The mail transfer protocol to use.
%abbr A two character convenience with various uses:
- .ext for ACTION. files. Separate ACTION per %bbsid
- identity for .qwk renaming and ACTION. archiving
BBSware: One of a variety of BBS software packages that is available.
This family of Commo macros supports;
exc - EXEC-PC BBS (Bob Mahoney)
gap - GAP
int - Internet provider (generic)
mac - MacroBBS (Jeff Oberlee's BBS via Commo macros)
maj - Major BBS
max - MAXIMUS-CBCS
opu - Opus-CBCS
pcb - PCBoard v14.5a (Clark Development)
pcb - PCBoard v15.x (Clark Development)
pow - PowerBBS v3.50
rma - Remote Access
s-f - Spitfire
tag - T.A.G.
tri - TriBBS
vir - Virtual BBS (Roland de Graaf)
wc! - Wildcat! (Mustang Software)
MAILware: One of a family of mail doors
This family of Commo macros supports;
blu - Blue Wave (Blue Wave Software)
cam - Cam-Mail (Cam DeBuck)
coq - Charlie's OFFline .QWK Reader
dcq - DCQwk
exq - EXEC-PC BBS (Bob Mahoney)
jcq - JCQwk
jet - Jetmail
jmr - Jimmer (Jim Goodenough)
lak - LAKOTA (Mike Woltz)
maj - Major QWK
mkq - MKQwk
mm2 - MarkMail 2
mmp - MacroBBS packer
oqw - O_QWKer
p15 - PCBoard 15.x (Clark Development)
qm2 - Qmail 2 (Mark Herring)
qm4 - Qmail 4 (Mark Herring)
roz - Rosemail
sxp - Silver Express (Santronics Software)
tc! - TomCAT!
tma - TriMail
uqw - uqwk
vbq - Virtual QWK 6.10 (Roland de Graaf)
wcm - WC!Mail
zns - ZIPNEWS (Jack Kilday)